added particle viewer