added yard doc generator