removed v8 dependency