modified wireup constructs