The code changes for part 3 of the series, adding to the webadmin page