se352-extra-credit