add genUsername and genPassword function