add rotation 180 degress implementation
adjust test cases accodingly