add capacity()