doc block all the things