Feel I am really close with method 3, the rotational axis keeps changing when it should be constant, need to try and understand what is going on better