checkpoing location and row data working