Run throguh all of the structure