Estabilizando el codigo y separandolo de SkyData