integrating wrapper