adds more usecases