use doall metatask thanks to alexander-yakushev