Added skeleton for keyboard op