fixed block completion