use TOML for config