feat(lib): update lib files closes #4