90% of your list can be deleted.....