added auto password generator