funtions n shzz movein