Añadidas muchas funcionalidades