chemical while