able to parse dictionary