some new features are added like required option, default value and order by title