arrow syle consolidating
re-hooking clicks
snapshot