added reordering locations