beginnings of client <> server sync