basic design for adding sites