tested and force process to wait
merge