support specification of password