forgot to nominalize normal vector