implemented moveStart