added ha copy