bugfix : rearrange