implemented queuing messages