Working on worker and workermanager classes