rewrite 04 by markdown