flushing out the structure to allow for self contained routing