added a simple gate which just sends forward whatever it's received