add lock and toml