reimplemented the feature to add sites during sweep