Final Version of all sites for challenge 7