add support for configuration