generate secret now