first usable lib release
a sample for the lib