particle parsers written, not yet tested