rounded out history models some more, mainly ServerResponse