refactored and finalized all rotation getters