Slate IPJ