implemented first quick draft for movement