advance complex type for PersonalInfo