arcs and zaps

arcs and zaps