added chem stuff