generic message board protocol