Ward microreactor