huge refactor; scripts that should not be web-accessible are no longer web-accessible! part 7 of ???