- Add JSON dependency
- add session management