initial version with 3 sessions