The vision of life 23