added MMPM core code to respective files / folders