memory peak usage: 20.40 MB