after benchmark use left joins