allow setting default values