hopefully FINAL version with kinect