cas2 implementation based on select2