constructing initial data...