added kbd driver