fixed out of memory