modify to add objective-c highlight