agrenadon interfaz y validaciones