More work on reactions; still need more testing