Separate files.
Better sample gateway.