added user session support
added session support