task-7: switching between sites, adding new sites implemented