new lib and example of using it