better interfaces, session saving of view and login, better gift edit