init distribute twist