new class param, for storing user defined parameters