Utilizando modulos en lugar de funciones sueltas y también el rootscope