bench improvements