Both Functions complete and tested. Functions set up a little differently than the example