surrogates as class