added tween functionality on the framework