add ruler field and far field.
default far to false.