makes the block parts depend on SU