stopped converting to appropriate types because it makes things more complicated. made it so that invalid variable names are no longer read in(just ignored) references #3