diff --git a/input.py b/input.py
index cee22801c5444fef40346b9910c18309f3be15ca..d813ca957e128b57cdac4f023c7e3b15be5ab3d5 100644
--- a/input.py
+++ b/input.py
@@ -103,6 +103,106 @@ single_data["Case a:x"] = FluxDataSingle(
         weno_flux_str=("4.353710219799678 12.247948547685105 8.995223438061114 "
             "8.995223438061114 51.39039270963187"),
         direction="x")
+single_data["Case a:y"] = FluxDataSingle(
+        states_str="2 4 4 4 20,1 1 1 1 5.5",
+        fluxes_str="4 11.2 8 8 46.4,1 2.6 1 1 7.1",
+        lam_str=("2. 2. 2. 3.4966629547095764 0.5033370452904236,"
+            "1. 1. 1. 2.4966629547095764 -0.49666295470957644"),
+        R_str=("1 0 0 0.45781245952886396 0.45781245952886396,"
+            "1.5857864376269053 0 0 1.4330995704840366 0.018886008110941373,"
+            "1.5857864376269053 1.4142135623730951 0 0.7259927892974889 "
+            "0.7259927892974889,"
+            "1.5857864376269053 0 1.4142135623730951 0.7259927892974889 "
+            "0.7259927892974889,"
+            "3.7720779386421466 2.2426406871192857 2.2426406871192857 "
+            "5.578600290173388 3.335959603054103"),
+        R_inv_str=("0.36752136386566203 0.265894835574803 0.265894835574803 "
+            "0.265894835574803 -0.16767379847989416,"
+            "-1.1213203435596428 0 0.7071067811865475 0 0,"
+            "-1.1213203435596428 0 0 0.7071067811865475 0,"
+            "-0.43055863210991147 0.41670966546755195 -0.2903971157189956 "
+            "-0.2903971157189956 0.1831249838115456,"
+            "1.8120820550093746 -0.9975038969055432 -0.2903971157189956 "
+            "-0.2903971157189956 0.1831249838115456"),
+        wavespeeds_str="2.2 2.2 2.2 3.8463292501805344 0.553670749819466",
+        char_fluxes_pos_str=("1.0907156303492833 1.2301515190164993 "
+            "1.2301515190164993 7.523052586013577 0.23295627081394965,"
+            "0.4673767959969717 -0.6627416997969526 "
+            "-0.6627416997969526 1.4795302623674356 0.3125273038443238"),
+        char_fluxes_neg_str=("-0.16835489671908455 -0.05857864376269045 "
+            "-0.05857864376269045 -0.7274934638648571 -0.30602629876675014,"
+            "-0.06722315769446469 0.24852813742385726 "
+            "0.24852813742385726 -0.10725061063772967 -0.37456222716537935"),
+        weno_weights_pos_str=("0.999999997585736 0.9999999999716082 "
+            "0.9999999999716082 0.9999999999997268 0.9999909282503908,"
+            "2.2354258683870077e-9 2.6288602366075745e-11 "
+            "2.6288602366075745e-11 2.5299566294114733e-13 8.39888391917283e-6,"
+            "1.788382117901561e-10 2.1030934718853924e-12 "
+            "2.1030934718853924e-12 2.0239658022589593e-14 6.728656898188601e-7"),
+        weno_weights_neg_str=("0.9999965203327451 0.999999959029252 "
+            "0.999999959029252 0.9999999975371708 0.9999835300215946,"
+            "3.2217041402391125e-6 3.793560951911702e-8 "
+            "3.793560951911702e-8 2.2803933579018906e-9 0.000015247816238787948,"
+            "2.579631146567429e-7 3.0351383606886035e-9 "
+            "3.0351383606886035e-9 1.824357365679662e-10 1.2221621667041045e-6"),
+        consistent_str="2.5 6.9 4.5 4.5 26.75",
+        dissipation_pos_str=("1.6768551393982627 4.8239743723334865 "
+            "3.997611768980551 3.997611768980551 22.145196359962693"),
+        dissipation_neg_str=("0.1768550804014161 0.523974175351619 "
+            "0.4976116690805634 0.4976116690805634 2.495196349669178"),
+        weno_flux_str=("4.353710219799678 12.247948547685105 8.995223438061114 "
+            "8.995223438061114 51.39039270963187"),
+        direction="y")
+single_data["Case a:z"] = FluxDataSingle(
+        states_str="2 4 4 4 20,1 1 1 1 5.5",
+        fluxes_str="4 11.2 8 8 46.4,1 2.6 1 1 7.1",
+        lam_str=("2. 2. 2. 3.4966629547095764 0.5033370452904236,"
+            "1. 1. 1. 2.4966629547095764 -0.49666295470957644"),
+        R_str=("1 0 0 0.45781245952886396 0.45781245952886396,"
+            "1.5857864376269053 0 0 1.4330995704840366 0.018886008110941373,"
+            "1.5857864376269053 1.4142135623730951 0 0.7259927892974889 "
+            "0.7259927892974889,"
+            "1.5857864376269053 0 1.4142135623730951 0.7259927892974889 "
+            "0.7259927892974889,"
+            "3.7720779386421466 2.2426406871192857 2.2426406871192857 "
+            "5.578600290173388 3.335959603054103"),
+        R_inv_str=("0.36752136386566203 0.265894835574803 0.265894835574803 "
+            "0.265894835574803 -0.16767379847989416,"
+            "-1.1213203435596428 0 0.7071067811865475 0 0,"
+            "-1.1213203435596428 0 0 0.7071067811865475 0,"
+            "-0.43055863210991147 0.41670966546755195 -0.2903971157189956 "
+            "-0.2903971157189956 0.1831249838115456,"
+            "1.8120820550093746 -0.9975038969055432 -0.2903971157189956 "
+            "-0.2903971157189956 0.1831249838115456"),
+        wavespeeds_str="2.2 2.2 2.2 3.8463292501805344 0.553670749819466",
+        char_fluxes_pos_str=("1.0907156303492833 1.2301515190164993 "
+            "1.2301515190164993 7.523052586013577 0.23295627081394965,"
+            "0.4673767959969717 -0.6627416997969526 "
+            "-0.6627416997969526 1.4795302623674356 0.3125273038443238"),
+        char_fluxes_neg_str=("-0.16835489671908455 -0.05857864376269045 "
+            "-0.05857864376269045 -0.7274934638648571 -0.30602629876675014,"
+            "-0.06722315769446469 0.24852813742385726 "
+            "0.24852813742385726 -0.10725061063772967 -0.37456222716537935"),
+        weno_weights_pos_str=("0.999999997585736 0.9999999999716082 "
+            "0.9999999999716082 0.9999999999997268 0.9999909282503908,"
+            "2.2354258683870077e-9 2.6288602366075745e-11 "
+            "2.6288602366075745e-11 2.5299566294114733e-13 8.39888391917283e-6,"
+            "1.788382117901561e-10 2.1030934718853924e-12 "
+            "2.1030934718853924e-12 2.0239658022589593e-14 6.728656898188601e-7"),
+        weno_weights_neg_str=("0.9999965203327451 0.999999959029252 "
+            "0.999999959029252 0.9999999975371708 0.9999835300215946,"
+            "3.2217041402391125e-6 3.793560951911702e-8 "
+            "3.793560951911702e-8 2.2803933579018906e-9 0.000015247816238787948,"
+            "2.579631146567429e-7 3.0351383606886035e-9 "
+            "3.0351383606886035e-9 1.824357365679662e-10 1.2221621667041045e-6"),
+        consistent_str="2.5 6.9 4.5 4.5 26.75",
+        dissipation_pos_str=("1.6768551393982627 4.8239743723334865 "
+            "3.997611768980551 3.997611768980551 22.145196359962693"),
+        dissipation_neg_str=("0.1768550804014161 0.523974175351619 "
+            "0.4976116690805634 0.4976116690805634 2.495196349669178"),
+        weno_flux_str=("4.353710219799678 12.247948547685105 8.995223438061114 "
+            "8.995223438061114 51.39039270963187"),
+        direction="z")
 
 # }}}
 
@@ -159,6 +259,108 @@ single_data["Case b:x"] = FluxDataSingle(
         weno_flux_str=("-4.353710219799678 12.247948547685105 "
             "8.995223438061114 8.995223438061114 -51.390392709631875"),
         direction="x")
+single_data["Case b:y"] = FluxDataSingle(
+        states_str="1 -1 -1 -1 5.5,2 -4 -4 -4 20",
+        fluxes_str="-1 2.6 1 1 -7.1,-4 11.2 8 8 -46.4",
+        lam_str=("-1. -1. -1. 0.49666295470957644 -2.4966629547095764,"
+            "-2. -2. -2. -0.5033370452904236 -3.4966629547095764"),
+        R_str=("1 0 0 0.45781245952886396 0.45781245952886396,"
+            "-1.5857864376269053 0 0 -0.018886008110941373 "
+            "-1.4330995704840366,"
+            "-1.5857864376269053 1.4142135623730951 0 -0.7259927892974889 "
+            "-0.7259927892974889,"
+            "-1.5857864376269053 0 1.4142135623730951 -0.7259927892974889 "
+            "-0.7259927892974889,"
+            "3.7720779386421466 -2.2426406871192857 -2.2426406871192857 "
+            "3.335959603054103 5.578600290173388"),
+        R_inv_str=("0.36752136386566203 -0.265894835574803 -0.265894835574803 "
+            "-0.265894835574803 -0.16767379847989416,"
+            "1.1213203435596428 0 0.7071067811865475 0 0,"
+            "1.1213203435596428 0 0 0.7071067811865475 0,"
+            "1.8120820550093746 0.9975038969055432 0.2903971157189956 "
+            "0.2903971157189956 0.1831249838115456,"
+            "-0.43055863210991147 -0.41670966546755195 0.2903971157189956 "
+            "0.2903971157189956 0.1831249838115456"),
+        wavespeeds_str="2.2 2.2 2.2 0.553670749819466 3.8463292501805344",
+        char_fluxes_pos_str=("0.06722315769446469 0.24852813742385726 "
+            "0.24852813742385726 0.37456222716537935 0.10725061063772967,"
+            "0.16835489671908455 -0.05857864376269045 "
+            "-0.05857864376269045 0.30602629876675014 0.7274934638648571"),
+        char_fluxes_neg_str=("-0.4673767959969717 -0.6627416997969526 "
+            "-0.6627416997969526 -0.3125273038443238 -1.4795302623674356,"
+            "-1.0907156303492833 1.2301515190164993 "
+            "1.2301515190164993 -0.23295627081394965 -7.523052586013577"),
+        weno_weights_pos_str=("0.9999965203327451 0.999999959029252 "
+            "0.999999959029252 0.9999835300215946 0.9999999975371708,"
+            "3.2217041402391125e-6 3.793560951911702e-8 "
+            "3.793560951911702e-8 0.000015247816238787948 2.2803933579018906e-9,"
+            "2.579631146567429e-7 3.0351383606886035e-9 "
+            "3.0351383606886035e-9 1.2221621667041045e-6 1.824357365679662e-10"),
+        weno_weights_neg_str=("0.999999997585736 0.9999999999716082 "
+            "0.9999999999716082 0.9999909282503908 0.9999999999997268,"
+            "2.2354258683870077e-9 2.6288602366075745e-11 "
+            "2.6288602366075745e-11 8.39888391917283e-6 2.5299566294114733e-13,"
+            "1.788382117901561e-10 2.1030934718853924e-12 "
+            "2.1030934718853924e-12 6.728656898188601e-7 2.0239658022589593e-14"),
+        consistent_str="-2.5 6.899999999999999 4.5 4.5 -26.75",
+        dissipation_pos_str=("-0.17685508040141606 0.523974175351619 "
+            "0.49761166908056337 0.49761166908056337 -2.495196349669178"),
+        dissipation_neg_str=("-1.6768551393982627 4.823974372333487 "
+            "3.9976117689805504 3.9976117689805504 -22.145196359962693"),
+        weno_flux_str=("-4.353710219799678 12.247948547685105 "
+            "8.995223438061114 8.995223438061114 -51.390392709631875"),
+        direction="y")
+single_data["Case b:z"] = FluxDataSingle(
+        states_str="1 -1 -1 -1 5.5,2 -4 -4 -4 20",
+        fluxes_str="-1 2.6 1 1 -7.1,-4 11.2 8 8 -46.4",
+        lam_str=("-1. -1. -1. 0.49666295470957644 -2.4966629547095764,"
+            "-2. -2. -2. -0.5033370452904236 -3.4966629547095764"),
+        R_str=("1 0 0 0.45781245952886396 0.45781245952886396,"
+            "-1.5857864376269053 0 0 -0.018886008110941373 "
+            "-1.4330995704840366,"
+            "-1.5857864376269053 1.4142135623730951 0 -0.7259927892974889 "
+            "-0.7259927892974889,"
+            "-1.5857864376269053 0 1.4142135623730951 -0.7259927892974889 "
+            "-0.7259927892974889,"
+            "3.7720779386421466 -2.2426406871192857 -2.2426406871192857 "
+            "3.335959603054103 5.578600290173388"),
+        R_inv_str=("0.36752136386566203 -0.265894835574803 -0.265894835574803 "
+            "-0.265894835574803 -0.16767379847989416,"
+            "1.1213203435596428 0 0.7071067811865475 0 0,"
+            "1.1213203435596428 0 0 0.7071067811865475 0,"
+            "1.8120820550093746 0.9975038969055432 0.2903971157189956 "
+            "0.2903971157189956 0.1831249838115456,"
+            "-0.43055863210991147 -0.41670966546755195 0.2903971157189956 "
+            "0.2903971157189956 0.1831249838115456"),
+        wavespeeds_str="2.2 2.2 2.2 0.553670749819466 3.8463292501805344",
+        char_fluxes_pos_str=("0.06722315769446469 0.24852813742385726 "
+            "0.24852813742385726 0.37456222716537935 0.10725061063772967,"
+            "0.16835489671908455 -0.05857864376269045 "
+            "-0.05857864376269045 0.30602629876675014 0.7274934638648571"),
+        char_fluxes_neg_str=("-0.4673767959969717 -0.6627416997969526 "
+            "-0.6627416997969526 -0.3125273038443238 -1.4795302623674356,"
+            "-1.0907156303492833 1.2301515190164993 "
+            "1.2301515190164993 -0.23295627081394965 -7.523052586013577"),
+        weno_weights_pos_str=("0.9999965203327451 0.999999959029252 "
+            "0.999999959029252 0.9999835300215946 0.9999999975371708,"
+            "3.2217041402391125e-6 3.793560951911702e-8 "
+            "3.793560951911702e-8 0.000015247816238787948 2.2803933579018906e-9,"
+            "2.579631146567429e-7 3.0351383606886035e-9 "
+            "3.0351383606886035e-9 1.2221621667041045e-6 1.824357365679662e-10"),
+        weno_weights_neg_str=("0.999999997585736 0.9999999999716082 "
+            "0.9999999999716082 0.9999909282503908 0.9999999999997268,"
+            "2.2354258683870077e-9 2.6288602366075745e-11 "
+            "2.6288602366075745e-11 8.39888391917283e-6 2.5299566294114733e-13,"
+            "1.788382117901561e-10 2.1030934718853924e-12 "
+            "2.1030934718853924e-12 6.728656898188601e-7 2.0239658022589593e-14"),
+        consistent_str="-2.5 6.899999999999999 4.5 4.5 -26.75",
+        dissipation_pos_str=("-0.17685508040141606 0.523974175351619 "
+            "0.49761166908056337 0.49761166908056337 -2.495196349669178"),
+        dissipation_neg_str=("-1.6768551393982627 4.823974372333487 "
+            "3.9976117689805504 3.9976117689805504 -22.145196359962693"),
+        weno_flux_str=("-4.353710219799678 12.247948547685105 "
+            "8.995223438061114 8.995223438061114 -51.390392709631875"),
+        direction="z")
 
 # }}}