What We Have Done so Far?