integration techniques and applications 68950