inyectando dependencias y resolviendo errores