Ribosomes provide the site of for protein synthesis.