changes
gave up and used tables.