updated to use the new provision scripts architecture