fix fill-obj-row
add test