WP distribution training upstream