PPP trains