added docco annotated source