appledoc-style documentation added