Need to add a maxSize in initialization