add Library spec