reaction types, balancing, predicting products