starting geometric solution. need bug fix in theta 3 regular inverse