beam -> snap-engine