look at CamTwist a bit..