local storage and user object and rootscope.