install ordereddict if needed