snap and wrap