add function to read markdown
add 404 pages