arc templates and stuff