- added Ba and KMP search