big trainer change
tests passing