code block class
extracted filter hooks
added filter hook to code block
run last hook
extract syntax highlighting into filter
use code block everywhere