added block complete