adding usecases