add case insensitve search