switch all code to use sdictlist interface