convertible class added