started work on program flow + rand key gen