makefile upgrades
new interchanges specifications compliance