A type of molecule that produces