some work on NATS and aimessages