adding a file based queue, and new keys