added docco documentation