benchmark and integrity