this is fred's website. part 2.