changed the angle calculation :P