Library fully functional along with sample application