add inputSystems list construction