separate classes for various types of scales