modify some block