MEGA as your alternative

MEGA