added documentation support using docco