snapshot for ease of use