added left/right movement