fix fill-one-row
add test