added email instead of id, added loading widget and on swipe