updated blog exercise