Update implementation section