principal object added in controller