couple with api server for keys create