front back snapshot