Begin implementation of session