added Snapshooter