completed all workers

this version should have less bugs and run well