building out the gui for pswd