finished work on session(i hope so)