fixed the setting passwd method, its also now a required flag