added sinusoidal movement