my working lib