add workers support