solvers for hyperbolic conservation laws