primitive config system