made name and units part of the inputs rather than blank constructs