Creada todas las funcionalidades solicitadas.