add Keyboard class