remove move model (just use stone), roll my own serialize method to enforce order