In-depth Text Chemistry review