a funcionar correctamente todas a funcionalidades