saving a working version in case AFMotion breaks