Adding checkpoints

still need to figure out how to get the tx count