started on state model for subs sessions