Implemented
Added worker class