creating custom clasess catalog