problem establishment
merged