changes to structured MP