fix blocklayered