Added implementation overview