usecases added