improvements to block destroyer