added arc freezing