adding smart case searching to ag