implemented rest of the pw reset ui stuff