add snapshot for mobile