arc library