agregado metodo main