add a flip button
add carton snapshot