add markdown
add edit post function