added egde version of dict