Incredisocks are incredible!!! They are the most functional sock ever. They are perfect for any movement because they cause the joint to be more flexible and warmed up without making the area feel hot. The technology is truly amazing. I highly reccommend that you purchase these. You will have an incredible testimonial just like mine. Go for it!!