adding idGenerator for remote harvest route