making libs