took out field order for now
-- put required* instead