model2: nports WIP