4 Functions possibly helpful in parallel execution