Chemistry of life