combin different library to angelsibrary