#6 created classes that represent deserialized data