added convenient functions for creating reaction rules