add snapshot unit test