removed snapshot dependency
added snapshot