adding Session 4 files back to 'session4' branch