checkpoint. starting to keep track of workload with naive scheme