some block fixing