collector almost complete, still needs queue plumbing