Medical tools and devices