New ARC2 library, which may need to be removed completely later