capacity constraints