separate v8 & v9