new version of v8 - work in progress