added session manager