The seven ages of man