not using tweenjs