fixed #17, do not change dict data.