Implemented the missing primitive motions