adding working snapshot