Site identification functional

:heart: code reuse