This is a 3D printed fidget toy that we designed and print ourselves. Easily swap out the buttons inside to customize it your way. Compatible with 1st party, 3rd party or resin cast button sets. There are three parts, a front shell, mid plate and back shell. Included are rubber button pads. These pads make the buttons feel snappy and fun