[feature/markdown] added a lot of code.