v1 initialized