actions depend worker