on second thoought, Im going to try to figure out a way around all that renaming