class C match checks & calcs