af supply and demand 2.0