Unas pocas modificaciones, será necesario que cada quien ingrese sus propios metodos en la principal