Added basic password generation