class for spec SDK