abstraction, molecule, chain, chemistry