tweaks
build ports in stages