snapped mode works 100%