Updated with dictionary mode available.