cleaned up some comments - rjrjr
refactored the zone cache - rjrjr