updates to custom types to indicate where they came from