add lib and examples