Added parametrised rotation generator