Ppi emulation initial commit