integrate phase 2