more strict usage heavy select2