created interface for particles and particle trails