changed kinect model implementation