^ update main wrapper class