adding passport and fixing logins