dictionary support to save ram