Your answer is incorrect.  Very small, membrane-bound organelles which contain a large variety of enzymes which perform a diverse set of metabolic functions. Ribosomes are very small structures that consist of RNA and proteins.