new lib
add new static