updated harass q logic