add new moves; more maths function.