if no snapshot, create it