keyboard checker added