battling thoughts