arranged main data into a structured-type context