Added files from class because they actually live on the portfolio site.