fix log in problem: include else statement to super