change the order of piece properties