add gen and .settings