swithc to ordereddict for loading guide