Adding un-proof-read worker stuff, TODO: make diagram.