asteroids and comets