bench interface