select2 lib and added user custom menu feature