created seperate component for movebehavior