Agrego validaciones y modularizo