Added snapper framework