add library_spec