adding WorkState to keep track of sourced event statue