snapshot repo first