added soft keypad