adapt global object for guide
formatting
start working on shared sessions
first not really clean version of sharing functionality