add more sessions logic