add session,change request struct