adding keyboard fixes