Added implementation chapter