why do you need to specify a password here? it's already generated by factory