Separate field.cpp