rebuild
Required/optional text