get started on transparent gateway
bits here and there