another trial at making sytax highlighting work