added SNAPSHOT_EXTENSION constant