Added API system to create tools