Se separo el codigo en su clase correspondiente