init before benchmark