use current snapshot