helpers snapshot