Working and re-polished examples 2 through 5.