added personal demographic information type and unit tests