Setup base work for client/server support