add worker & working model