protocol: MSP algorithm  (not yet finished)
restructure the report