efficiency check