initial version - Queue and QueueScript