new way of pw recovery