new dictionary mode