Fields.cs completed (????)