add prism distributed feature