public agent train