introducing particle.tpp file