improve login and add image UX