First implementation of CreationArchiveUseCase