snapshot. not working