kb-mode version2.0

Adding more features to kb-mode