make target path if it does not exist