adding arc program