add client/server demo and flags app