added user login and challenge list