Adjusted prediction abit, still abit wonky, made targetIDs unique