changed corroborate to use a queue and save time