The proteins, being made up a diverse set of amino acids, have, in addition to carbon, hydrogen, oxygen, and nitrogen, the elements sulfur and selenium. It is incredible the complex array of macromolecules that can be built starting with these simple elements.