message passing to supervisor