add key management design