added some arc stuff