added  keyboard example