not to use Buffer in setField()