generate nonce
moving on