Add cabinet functionality