make singularize and optional include, but recommended