rearrange result and discussion