mensajes de error y mas simple el codigo