Added runAll function