added required option to settings module