new - make lib