sketch out comments/api some more.