changed from complex session to string based system. half baked job