add index and quick particle add