Implementados todos los casos de uso