possibly working angle calculation