rename pack to v, and create v8