add Site object and object builder