message queue, signals