updated library type