fix a whole bunch of errors in tcontent, and several constructors that still had ID's