initial worker class