added Scanner class and Bot#scan