make it possible to create a child process