fixed a few aspects of the block control