added tshock