now you do your homework

and we got the SO(2) two-modes case nailed :)