fix block complete