benchmark: initial
src: save progress