added field required via init