separated queue package