diff --git a/classes/swen90006/machine/BoundaryTests.class b/classes/swen90006/machine/BoundaryTests.class
new file mode 100644
index 0000000000000000000000000000000000000000..86291d6fd0ff2a66122c6cb91a7e3342a2a7c931
Binary files /dev/null and b/classes/swen90006/machine/BoundaryTests.class differ
diff --git a/classes/swen90006/machine/BugException.class b/classes/swen90006/machine/BugException.class
new file mode 100644
index 0000000000000000000000000000000000000000..f496503ff66231f2e4a9a5188e2a4525f4d4261b
Binary files /dev/null and b/classes/swen90006/machine/BugException.class differ
diff --git a/classes/swen90006/machine/InvalidInstructionException.class b/classes/swen90006/machine/InvalidInstructionException.class
new file mode 100644
index 0000000000000000000000000000000000000000..d57723668ac7412ebdf47682cc860ece08bbdfb2
Binary files /dev/null and b/classes/swen90006/machine/InvalidInstructionException.class differ
diff --git a/classes/swen90006/machine/Machine.class b/classes/swen90006/machine/Machine.class
new file mode 100644
index 0000000000000000000000000000000000000000..e8ad0e469a8f1238f60c863da1415d3ab8a51b74
Binary files /dev/null and b/classes/swen90006/machine/Machine.class differ
diff --git a/classes/swen90006/machine/NoReturnValueException.class b/classes/swen90006/machine/NoReturnValueException.class
new file mode 100644
index 0000000000000000000000000000000000000000..ce73ab21ab69aefcfe43db0ceb7fd6ec61f4c001
Binary files /dev/null and b/classes/swen90006/machine/NoReturnValueException.class differ
diff --git a/classes/swen90006/machine/PartitioningTests.class b/classes/swen90006/machine/PartitioningTests.class
new file mode 100644
index 0000000000000000000000000000000000000000..673f41b0cff668eec82f851d750d952047b953f7
Binary files /dev/null and b/classes/swen90006/machine/PartitioningTests.class differ
diff --git a/classes/swen90006/machine/SimpleDriver.class b/classes/swen90006/machine/SimpleDriver.class
new file mode 100644
index 0000000000000000000000000000000000000000..48a6bba6927d7bdb6eb1ade861cf2706744f5b38
Binary files /dev/null and b/classes/swen90006/machine/SimpleDriver.class differ