usecases merged