docblocks and spec