integrate the stuff