agrego excepciones y tests y corrijo errores