added sample reaction model for testing