better select2 integration