Added class Session and many others important things