implemented force row ids