start adding input/output attrs