improve key signing