build of field class