wrapper class init