update to DGW3 and add checkpoint.