use matrix to save the fields
find field and item by position