add Pygments for code highlighting
style to emacs
update step3 and step4