use block markup for codes