added session manage