adding some sites logic