created usecase for user can log in