adding more usecases