extend Worker class