add empirical formula, add more comments