added sharded task output path option