adding angle calculations