runs multiple points