add moving
add ListColorCell, and _d