removed markdown module depend, added self impl

added annotations help

updated some infos