making independent queues for each subject (in progress)