rearrange details on Need