Add upstream data struct