checkpoint
checkpoint inesrt and drop
merge