fixed usecase1