tratamiento de errores y autoload