add guard, add moving magnets