finished angle mapping normal correction