script with netwatch

hello
I want to make a script using netwatch
so it will count 4 times “down” in netwatch and the start a script

this is what I have done so far -

/tool netwatch
add comment=0 disabled=yes down-script="/tool netwatch disable numbers=0;tool \
    netwatch enable numbers=1;\r\
    \nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=1 disabled=yes down-script="/tool netwatch disable numbers=1;tool \
    netwatch enable numbers=2;\r\
    \nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=2 disabled=yes down-script="/tool netwatch disable numbers=2;tool \
    netwatch enable numbers=3;\r\
    \nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=3 disabled=yes down-script="/system script run WhatIsOn;" host=\
    10.0.0.195 interval=15s timeout=4s500ms



/tool netwatch disable numbers=3;
 :if ([:tobool [/interface get ppp-out1 running]]=true) do={/interface ppp-client disable ppp-out1 ;delay 3;:log warning message="SIM2 now working";/interface ppp-client enable ppp-out2;/blink duration=2;} else={/interface ppp-client disable ppp-out2;delay 3;:log warning message="SIM1 now working";/interface ppp-client enable ppp-out1;/blink duration=2;}
delay 120;
tool netwatch enable numbers=0;

can it be done better?

also how can make it start working only 10 min after reset\power on?

Thanks ,