arg library