added prism service wrapper