add config generation
implement update for iwantmyname provider