new rvalue function: create_password. Please read embeded doc