automatic snap-on design