fields can now take default values