Dividir las funciones en componentes, no mas proyeccion