made the Sites class swappable