modifying the ID3 behavior