add library-revised