add comments and verify shock propagation