add values, date format, fix instantiationPart, and detect_element