new reference classes