first pass at port placement
WIP