fixed some block behavior and a comment