adding the rotate modes