add general hash highlighting
return node
compile