Adding password gen