need updatePass method