added scale type selector