codigo final agregar mas metodos