added move controls but need to extend it