inputs can identify downstreams