add Commune object