get rid of utils.odict