Private lib