reviewing integration techniques