Added a gateway interface to have a layered application
Added a gateway interface to have a layered application