add key input getter