adds unit tests to ensure that the schema reflects what we actually want.