pass Class type arguments