providing applyWatch array as third argument