#snap_macro