adding preselect option, custom groups