added keyword set searching capabilities