# How We Built Video Annotations w/ tldraw - YouTube

We built video annotations with tldraw! It’s a new feature we’re launching next week, and we’re really excited for all of you Jamming to try it. So today, Jam engineers: Max, Aidan, and Rui get into the technical details of implementing the tldraw library - so you can draw stuff while recording your screen.

Excited to show you what we built!

## Highlights

- [0:37](https://www.youtube.com/watch?v=tHQW_K2pEgI&t=37s&ref=strawberryjam.ghost.io) Why implementing annotations was so different than the blur tool
- [2:55](https://www.youtube.com/watch?v=tHQW_K2pEgI&t=175s&ref=strawberryjam.ghost.io) How Max discovered we already had a tldraw license
- [4:25](https://www.youtube.com/watch?v=tHQW_K2pEgI&t=265s&ref=strawberryjam.ghost.io) Why we love tldraw: React-SVG dual architecture & more details
- [8:55](https://www.youtube.com/watch?v=tHQW_K2pEgI&t=535s&ref=strawberryjam.ghost.io) Demo of video annotations & why it’s different than Jam’s screenshot feature
- [11:29](https://www.youtube.com/watch?v=tHQW_K2pEgI&t=689s&ref=strawberryjam.ghost.io) Why we ultimately decided to use tldraw for video too (it looks so nice!)
- [12:52](https://www.youtube.com/watch?v=tHQW_K2pEgI&t=772s&ref=strawberryjam.ghost.io) Our biggest takeaway for building w/ 3rd party libraries

**Episode links:**  
- Try [tldraw](https://tldraw.dev/?ref=strawberryjam.ghost.io)  
- Check out the episode about [Jam's new blur tool](/content/blog/getting-ready-to-launch-new-blur-tool-figma-tour/?ref=strawberryjam.ghost.io)

## Conclusion

Dealing with bugs is 💩, but not with Jam. Capture bugs fast, in a format that thousands of developers love.
