ungoing bug fix with cumulative angle