re-arranged list