make initial capacity a constant