major rehaul of comment logging and comment system