first pass at compiling with docco