updated Usecases