There are three script files (programs) mtc.m (method of characteristics), shocks.m, cl.m. There are two function mfiles. data.m contains initial data choices for the three programs mtc.m, shocks.m and cl.m flux.m is used by the program cl.m as the flux function.