added FieldObject class. did some testing