- hopefully fixing he dependency problems with snapshot