optional kinect preparation