fixed sphericalcartesian issue