memory usage: 56.08mb real memory: 20.25mb