add code blocks
refine code blocks
update readme