seems memory problem is somewhat solved.