add code higlight
update marking