add C5 library