configuration stuff
more config changes
trainer