#24 database requires password and does everything one step