snap and cmat