sessions working, about to implement 'catch-up'