version stuff for trainer