maybe it is better to put this method as an apply of SimplePrism, or at least where SimplePrism is defined