Fiixed required to optional