wrapper class for sdk