making variants work via url