diff --git a/testcases.xml b/testcases.xml
new file mode 100644
index 0000000..79d1ef3
--- /dev/null
+++ b/testcases.xml
@@ -0,0 +1,80 @@
+
+
+
+ 127.0.0.1 192.168.0.1
+
+ Hello, world!
+
+ 8 9 10
+
+ 12
+
+ DEADBEEF
+
+ deadbe7a
+
+
+ 123
+ 123
+ 123
+ 123
+ 123
+ 123
+ 123
+ 123
+ F00D1337
+ DEADBEEF
+ TEST STRING 2
+ TEST STRING
+ 192.168.0.1
+ 123.100
+ 123.100
+ 123.100
+ 123.100
+ 127 -23
+ 232 12
+ 1232 -5433
+ 345 3455
+ 123123 -12672
+ 5345 76575
+ 5687 -5687
+ -6582345 52345
+ 82345 52345
+ 6582345 52345
+ -32.000 12.000
+ -32.000 12.000
+ -32.000 12.000
+ 28 127 -124
+ 2 4 255
+ 2842 12427 -14224
+ 242 424 24255
+ 2248 175627 -12244
+ 24422 44242 25245
+ 2898 10927 -12094
+ 28908 8904 2955
+ -32.000 12.000 3.000
+ -32.000 12.000 3.000
+ 24 28 127 -124
+ 1 2 255 255
+ -34 -53 -23 34
+ 123 123 154 654
+ 12 132 656 -4565
+ 12 132 -656 4565
+ 12 132 656 4565
+ 12 132 656 4565
+ -31231 5128741 -123222 129381231
+ 31231 5128741 1280371203 129381231
+ -32.000 12.000 3.000 2.000
+ 5.000 52.000 -12.000 32.000
+ 1.000 3.000 4.000 -1.000
+ 1 3 5 7 12 16 46 76 93 123 0 -124 -123 -12 -42 -56
+ 1 3 5 7 12 16 46 76 93 123 178 240 255 127 126 255
+ 93 123 0 -124 -123 -12 -42 -56
+ 16 46 76 93 123 178 240 255
+ 1
+ 1
+ 0 1
+ 1 0 1
+ 1 1 1 0
+ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+
\ No newline at end of file
diff --git a/testcases_out.kbin b/testcases_out.kbin
new file mode 100644
index 0000000..d2124da
Binary files /dev/null and b/testcases_out.kbin differ
diff --git a/testcases_out.xml b/testcases_out.xml
new file mode 100644
index 0000000..b6a353c
--- /dev/null
+++ b/testcases_out.xml
@@ -0,0 +1,72 @@
+
+
+ 127.0.0.1 192.168.0.1
+ Hello, world!
+ 8 9 10
+ 12
+ deadbeef
+ deadbe7a
+ 123
+ 123
+ 123
+ 123
+ 123
+ 123
+ 123
+ 123
+ f00d1337
+ deadbeef
+ TEST STRING 2
+ TEST STRING
+ 192.168.0.1
+ 123.099998
+ 123.099998
+ 123.100000
+ 123.100000
+ 127 -23
+ 232 12
+ 1232 -5433
+ 345 3455
+ 123123 -12672
+ 5345 76575
+ 5687 -5687
+ -6582345 52345
+ 82345 52345
+ 6582345 52345
+ -32.000000 12.000000
+ -32.000000 12.000000
+ -32.000000 12.000000
+ 28 127 -124
+ 2 4 255
+ 2842 12427 -14224
+ 242 424 24255
+ 2248 175627 -12244
+ 24422 44242 25245
+ 2898 10927 -12094
+ 28908 8904 2955
+ -32.000000 12.000000 3.000000
+ -32.000000 12.000000 3.000000
+ 24 28 127 -124
+ 1 2 255 255
+ -34 -53 -23 34
+ 123 123 154 654
+ 12 132 656 -4565
+ 12 132 -656 4565
+ 12 132 656 4565
+ 12 132 656 4565
+ -31231 5128741 -123222 129381231
+ 31231 5128741 1280371203 129381231
+ -32.000000 12.000000 3.000000 2.000000
+ 5.000000 52.000000 -12.000000 32.000000
+ 1.000000 3.000000 4.000000 -1.000000
+ 1 3 5 7 12 16 46 76 93 123 0 -124 -123 -12 -42 -56
+ 1 3 5 7 12 16 46 76 93 123 178 240 255 127 126 255
+ 93 123 0 -124 -123 -12 -42 -56
+ 16 46 76 93 123 178 240 255
+ 1
+ 1
+ 0 1
+ 1 0 1
+ 1 1 1 0
+ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+