reqd/optional tags