add angleTo360 function