Snap frames