RMG estimates the enthalpy of formation, entropy, and temperature-dependent heat capacity of a surface species by adding the properties of the gas-phase counterpart of the surface species and the di↵erence caused by adsorption. LSRs 10 are used to scale the binding energy of a surface species from Pt(111), to estimate adsorbate enthlapy on other metals. The adsorption estimates on Pt(111) are based on 69 species containing C/H/O/N. The data were calculated by Blondal et al. using the Vienna ab initio simulation package (VASP) with the BEEF-vdW functional 39 interfaced with Atomic Simulation Environment (ASE). The gas-phase thermodynamic properties are calculated using Benson's group additivity and DFT. The reactions are determined by RMG kinetics families which describes the bond connectivity changes from reactants to products. Each reaction family has a hierarchical tree for rate estimations. Once the reaction family is chosen, the associated tree is searched to match the species, and the reaction with closest functional groups is used if there is not an exact match. The rate parameters in the trees are either acquired from a published model or estimated by averaging the parameters of similar reactions in the same family. Besides the mentioned methods, published models are incorporated in RMG to provide thermo-kinetic parameter tables, which are referred to as libraries. The parameters are taken from the libraries if an exact reaction or species is found. RMG uses a rate-based algorithm for model generation, which starts by reacting user-defined "core" species, with the product species being added to the "edge". During simulations at the user-specified conditions of interest, if the rate of production of an edge species is higher than the user-specified threshold, then it will be added to the core. The process is repeated until all edge species have a rate of production lower than the threshold. The threshold is set by