add TOML and Tup modes