Set groundwork for actual logic

setting up the class correctly and such so information is passed
correctly