public agent in train