added session manager have to finish processing user input