add options parameter with maxSize