rootscope is maybe automatically referenced