add logic for sign in, edit profile, delete profile