realize chain