- allow options and pass them to select2
refactoring for re-usability in other use-cases