Chemistry update

Not 100% done but *some* people can't wait!!