examples and config system