read from file.. performGC