adds keygen, rdat(), tweaks settings