add a wrapper class