algorithmic growth loop