Shallow water 2nd order

first version