optimised Token
optimised Prism