ial.c copy