generic variable mods working now