projection to pim, normal, and Exp map without gradient of normal
small fixes
structural fixes