charter lib