create sub-fields