thoughts updated for targets too