commenting mostly done.