adding the Core Image and AVFoundation Integration stuff