added eliminate flag