lib adding