#2 Created the bones of the IO layer