added out of memory demonstration