adding some dict translation feature