init on hidden blocks