option to preload user object