https://www.atom-stack.com/blogs/news/the-r3-rotary-roller-brief-introduction