Added ignore case and smartcase for smart searching