added library type filed