added in functionality necessary for variable highlighting, hopefully