Finished implementation section