made progress on code highlighting