updates to server-client to allow lecture slides blah blah bah