added getAvailableSizes()