updated shaft