## based off https://github.com/stamby/md-to-html
 # input $1 - filepath to html file
 
+# parse header of document
+
+# html style comments
+s/<!--(.*)-->//g
+
 # special html characters
 s/\&/\&\;/g
 s/</\<\;/g
 s/>/\>\;/g
 
+# horizontal rule
+s/^\s*-{3,}\s*$/<hr\/>/
+
 # inline styles
 s/(^|[^\\\*])\*{3}([^\*]+)\*{3}([^\*]|$)/\1<strong><em>\2<\/em><\/strong>\3/g
 s/(^|[^\\_])_{3}([^_]+)_{3}([^_]|$)/\1<strong><em>\2<\/em><\/strong>\3/g
 s/(^|[^\\\*])\*([^\*]+)\*([^\*]|$)/\1<em>\2<\/em>\3/g
 s/(^|[^\\_])_([^_]+)_([^_]|$)/\1<em>\2<\/em>\3/g
 s/(^|[^\\`])`([^`]+)`([^`]|$)/\1<code>\2<\/code>\3/g
+s/(^|[^\\~])~{2}([^~]+)~{2}([^~]|$)/\1<del>\2<\/del>\3/g
 
-# img
+# images
 s/!\[(.*)\]\((.*)\)/<img src="\2" alt="\1"\/>/g
 
 # links
 s/\[(.*)\]/<a href="\1">\1<\/a>/g
 
 # headers
+s/^#{6} (.*)/<h6>\1<\/h6>/
+s/^#{5} (.*)/<h5>\1<\/h5>/
 s/^#{4} (.*)/<h4>\1<\/h4>/
 s/^#{3} (.*)/<h3>\1<\/h3>/
 s/^#{2} (.*)/<h2>\1<\/h2>/
 s/^#} (.*)/<h1>\1<\/h1>/
 
-# html style comments
+# code block
+
+# paragraphs
+
+# /./{H;$!d} ; x ; s/^/\n<p>/ ; s/$/\n<\/p>/
+
+
 
 
 \***should be strong**\*
 \*\**should be emph*\*\*
 
+~~this is incorrect text~~
+~~~~
+\~~this should not be strikethrough\~~
+
 `inline code`
 ``
 \`escaped backtick\`
+
+<!-- this is a comment -->
+<!---->
+<!-- --> text after 
+
+---
+----
+    ---------