ArcTouch coding exercise