Added snap options
Added examples