you can put the my.lifespan in the partical definition itself, eliminating the function