fixed add key operate