pinning distribute