rootScope not needed