added hilite code