still not done easing but is working in basic form