[IMP] use markdown for posts and add some comments/TODO in the code