Amended worker states and introduced external program interface