libre: some correction