new hasWork, isIdle and notBusy methods