Chemical expert