add more normal mode motions and more helper functions