implemented clonning and moving and thus finished homework3