add select2 support