Updated top level input/outputs