base messageplex job
use zeus
progress on the actual plexer