newest formative; use :compound field type