esof2020