tested working may have drift