mechanical dynamics