implementados todos los mensajes