Start of session implementation