adding flagrequired