Updated structure to be a little more obvious
Updated the networks flow