Basic PMI version with only core functionality