seperate server and session