redefine the data class ,see in data.png
test move