conform to new format