update blog module, and add requirements list