the actual lib code