implement poisson evaluation