https://github.com/parabolala/bpylist2
